﻿@charset "UTF-8";
/*重置样式*/
*{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border: border-color;-moz-box-sizing: border-box;outline: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td { margin:0; padding:0; }
body {  font-size: 14px; color: #333;  font-family: 'microsoft yahei','arial'; min-width: 1200px;    line-height: 1.42857143; }
table { border-collapse:collapse; border-spacing:0; }
img { border:0;}
ol,ul {  list-style:none; }
li{list-style: none;}
h1,h2,h3,h4,h5,h6 { font-size:100%; color: #333;  font-weight:normal;  }
a{ text-decoration: none; color: #666; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
input { vertical-align: middle; }
input,button,textarea,select {outline: none; font-family: 'microsoft yahei','arial';font-size: 14px; }
.c-main{width: 1400px;margin: 0 auto;}
.wrap{width: 1560px;margin: 0 auto;}
.index-main{width: 1200px; margin: 0 auto;}
p {
    margin: 0 0 10px;
}
@media all and (max-width: 1680px) {
	.wrap{width: 1560px;margin: 0 auto;}
	
}
@media all and (max-width: 1560px) {
	.wrap{width: 1450px;margin: 0 auto;}
	
}
@media all and (max-width: 1440px) {
	.wrap{width: 1340px;margin: 0 auto;}
	.c-main{width: 1200px;margin: 0 auto;}
}
@media all and (max-width: 1340px) {
	.wrap{width: 1200px;margin: 0 auto;}
}
.clear { clear: both; }
.clearfix:after { clear: both; display: block; content: '';height:0;visibility:hidden; }
.clearfix { zoom: 1; }
.right{float: right;}
.left{float: left;}
.transition { -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }

.clearfix:after { clear: both; display: block; content: '';height:0;visibility:hidden; }
.clearfix { zoom: 1; }

.scrollbar::-webkit-scrollbar {
  width: 2px;
  background-color: #ededed;
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color:#279ee2;
  border-radius: 10px;
}
@font-face {
    font-family: 'sn';
    src: url('../fonts/ITCAvantGardeStd-Bk.eot');
    src: local('☺'), url('../fonts/ITCAvantGardeStd-Bk.woff') format('woff'),
     				 url('../fonts/ITCAvantGardeStd-Bk.ttf') format('truetype'),
     				 url('../fonts/ITCAvantGardeStd-Bk.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


.index_main{width: 1170px;overflow: hidden;margin:0 auto;}

#LoadingBar{position:absolute;z-index:100000;width:100%;height:100%;background:url("../images/loading.gif")no-repeat center #fff;}

.mask_f5 .index_main,
.mask_f6 .index_main,
.cus_f5 .index_main,
.ext_f2 .index_main,
.ext_f4 .index_main,
.ext_f5 .index_main,
.story_f3+.index_main,
.story_f5 .index_main,
.ter_f8 .index_main
{width: 1200px;overflow: hidden;margin:0 auto;}
.footer .index_main,.index_footer .index_main{width: 1200px;overflow: hidden;margin:0 auto;}
.mark+.index_main{width: 1200px;overflow: hidden;margin:0 auto;}

.foot_main{width: 1100px;overflow: hidden;margin:0 auto;}
.main{width: 1000px;overflow: hidden;margin:0 auto;}

/*nav*/
.nav{border-bottom:1px solid #eee;top:0;width:100%;z-index: 999;position: fixed;height:71px;clear:both;background-color: #fff;}
.logo{width:155px;height:70px;left:20px;top:0;position: absolute; }
.logo a,.logo a img {display: block;width:155px;height:70px;}
.nav_center{width: 840px;margin:0 auto;font-size: 14px;clear: both;}
.nav_center li{z-index:1000;position:relative;float: left;}
.nav_center li>a{float: left;    margin: 47px 0px;
    color: #2a2a2a;
    padding: 0px 30px;}
.nav_center li.active>a { color: #e10616; }
.nav_center span{color: #e5e5e5;float: left;margin-top:47px;}
.nav_center div{border-radius:5px;border:1px solid #eee;z-index:1000;display:none;top:100px;position: absolute;background-color:#fff;color:#666;width: 137px;padding:10px;}
.nav_center div a{height:25px;color: #666;display: block;}
.nav_center div img{position: absolute;top: -8px;  left: 35px;}
.nav_center div a:hover,.nav_center div a.on{color: #e10616;}

.nav_right {  display: none; width: 312px; height: 30px; overflow: hidden; position: absolute; right: 90px; top: 40px; }

.nav_right .search1 { width: 36px; height: 30px; float: right; overflow: hidden; position: relative; }
.nav_right .search1 span { position: absolute; right: 0; top: 0; display: block; width: 36px; height: 30px; background: #fff url(../images/a1_07_01.png) no-repeat center; cursor: pointer; }
.nav_right .search1 .nav_txt { display: none; width: 194px; height: 30px; border-bottom: 1px solid #e5e5e5; text-indent: 5px; margin-left: 10px; font-size: 13px; color: #333; }
.nav_right .search1 .nav_btn { display: none; position: absolute; right: 0; top: 0; width: 36px; height: 30px; background: #fff url(../images/a1_07_01.png) no-repeat center; }
.nav_right .search1 .nav_btn:hover,.nav_right .search1 span:hover { background: #fff url(../../images/a1_07_02.png) no-repeat center; }
.nav_right .aAdd,.nav_right .aqq { float: right; display: block; width: 36px; height: 18px; margin-top: 6px; border-right: 1px solid #e5e5e5;-webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.nav_right .aAdd { background: url(../images/aadd.png) no-repeat center 0; }
.nav_right .aAdd:hover { background: url(../images/aadd.png) no-repeat center -18px; }
.nav_right .aqq { background: url(../images/tbsq.png) no-repeat center 0; background-size: 22px;
    height: 22px;
    margin-top: 2px;}
.nav_right .aqq:hover { background: url(../images/tbsqhover.png) no-repeat center ; background-size: 22px;
    height: 22px;
    margin-top: 2px;}

/*面包屑导航*/
.sous{z-index:124;position:absolute;top:80px;height:48px;line-height:48px; width:100%; overflow: hidden; background: url("../images/sous_bg_06.png") repeat-x;}
.sous-right {position:relative;float: right; margin-top: 10px; margin-right: 90px; width: 30px; height: 30px; border-radius: 15px; overflow: hidden;  }
.sous-right span { display: block; border-radius: 50%; width: 30px; height: 30px; position: absolute; right: 0; top: 0; background: #6f6f6f url(../images/sous_03.png) no-repeat center; cursor: pointer; }
.sous-right .sous-txt {line-height:30px;display: none;float: left;position: absolute;top:0;left:0; width: 220px; height: 30px; background-color: rgba(0,0,0,0.3); border-radius: 15px; text-indent: 10px; font-size: 13px; color: #ccc; }

.sous-right .sous-btn { display: none; position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: #6f6f6f url(../../images/sous_03.png) no-repeat center; border-radius: 50%; }
.sous .crumb,.hot{font-size:12px;color:#8c8c8c;float:right; margin-right:20px;}
.sous .crumb a,.hot a{color:#8c8c8c;}
.sous .hot{transition: .5s;display: none;}
.sous .hot a{display: inline-block;margin-left:3px;}



.index_nav .sous-right{margin:38px 90px 0 0;}

.nav_center{margin:0 auto;margin-top:-20px;}
@media screen and (max-width: 1580px) {
    .index_nav .sous-right{margin:38px 20px 0 0;}
    .index_nav .sous-right .sous-txt{width: 190px;}
    .sous-right .sous-txt{width: 190px;}
    .nav_right{width: 220px;right:20px;}
}

/*footer neiye */

/*footer*/

.dz{color: #757575;font-size: 14px;text-align: right;line-height: 16px;}
.banq{line-height:10px;float:left;width:100%;text-align: right;color: #2f2f2f;font-size: 12px;margin-bottom:30px;}
.banq a{color: #2f2f2f;}
.banq a:hover{color: #757575;}
/*分享*/


/*滚动条整体*/
body::-webkit-scrollbar{
    width:10px !important;
    /*滚动条宽度*/
}
/*滚动条按钮*/
body::-webkit-scrollbar-button {
}
body::-webkit-scrollbar-track{
    background-color:#f3f3f3;
    /*滑道全部*/
}
body::-webkit-scrollbar-track-piece{
    background-color:#f3f3f3;
    /*滑道*/
    -webkit-border-radius:4px;
    /*滑道圆角宽度*/
}
body::-webkit-scrollbar-thumb{
    background-color:#ddd;
    /*滑动条表面*/
    border:solid 1px #C0C0C0;
    /*滑动条边框*/
    border-radius:4px;
    /*滑动条圆角宽度*/
}
/*横竖滚动条交角*/
body::-webkit-scrollbar-corner {
    background-color: #ddd;
}
/*横竖滚动条交角图案*/
body::-webkit-resizer {
    background-repeat: no-repeat;
    background-position: bottom right;
}
/*鼠标滑过滑动条*/
body::-webkit-scrollbar-thumb:hover{
    background-color:#F3F3E0;
}



.kf1{position: fixed;right: 20px;top: 70%;transform: translateY(-50%);z-index: 1010;}
.kf1 span{    cursor: pointer;width: 51px;height: 61px;display: inline-block;padding: 0 10px;box-sizing: border-box;text-align: center;padding-top: 12px;display: block;transition: all 0.5s;background: #fff;line-height: 18px;}
.kf1 span:nth-child(2),.kf1 span:nth-child(3){box-shadow: 0 0 10px #e0e0e0;}
.kf1 span.span1{margin-bottom:5px;}
.kf1 span.span2{background: #fff url(../images/uph1.png)no-repeat center;}
.kf1 span a{display: inline-block;font-size: 14px;line-height: 18px;color: #333;}
.kf1 span.span1:hover a{color: #fff;}
.kf1 span:hover{background: #b41823;}
.kf1 span.span2:hover{background: #b41823 url(../images/uph.png)no-repeat center;cursor: pointer;}
.kf1 .kf_sq {
    background: #e30615;
}
.kf1 .kf_sq a {
    color: #fffcf4;
}

